﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.Web.UI;

namespace jQuery.WebControls.UI
{
    /// <summary>
    /// Control web para utilizar principalmente con el TabControl
    /// </summary>
    [TypeConverter(typeof(ExpandableObjectConverter))]    
    public class Tab : Panel
    {        
        /// <summary>
        /// Solo disponible cuando se utiliza dentro de un control TabControl. TabTitle de la pestaña o Accordion.
        /// </summary>
        [DefaultValue("Pestaña")]
        [Description("Texto informativo que aparece al posicionarte sobre la imagen con el cursor")]
        [Category("Appearance")]        
        public string TabTitle
        {
            get 
            {
                if (ViewState["TabTitle"] == null)
                {
                    ViewState.Add("TabTitle", "Pestaña");
                }
                return ViewState["TabTitle"].ToString(); 
            }
            set 
            {
                ViewState["TabTitle"] = value;
            }
        }        
    }
}
